*{ margin:0px auto; padding:0px;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body{ font-size: 12px; background:#fff;  text-align:left;min-width:1200px; line-height:24px}
ol,ul{list-style-type: none}
img{ border:0}
a{ color:#000;}
input{ outline:none}
a,a:link,a:visited,a:active{ text-decoration:none; }
a:hover{text-decoration:none;}
input[type='button']{-webkit-appearance:none; border:none; border-radius:0px;}
.red,.red:link,.red:visited,.red:active{color:#F00;}
.red:hover{color:#F00;}
.blue,.blue:link,.blue:visited,.blue:active{color:#176ebb}
.blue:hover{color:#12b3e1}
.fl{ float:left}
.fr{ float:right}
.border{ border:solid 1px #dbdbdb}
.bordert{ border-top:solid 1px #dbdbdb}
.borderb{ border-bottom:solid 1px #dbdbdb}
.borderl{ border-left:solid 1px #dbdbdb}
.borderr{ border-right:solid 1px #dbdbdb}
.mauto{ margin-left:auto; margin-right:auto}
.m10{ margin:10px}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.mr{ margin-right:10px;}
.mb{ margin-bottom:10px;}
.mlr{ margin:0 10px}
.mtb{ margin:10px 0;}
.pt{ padding-top:10px}
.pl{ padding-left:10px}
.pr{ padding-right:10px}
.pb{ padding-bottom:10px}
.p10{ padding:10px}
.ptb{ padding:10px 0px;}
.plr{ padding:0px 10px;}
.srk{ border:none; padding:0px 5px;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.bai{ background:#fff}
.mb15{ margin-bottom:15px !important;}

.border{border:#ddd solid 1px;}
.noborder{ border-bottom:none !important}


.bgary{ background:#f2f2f2;clear:both;}

.w1200{ width:1200px; margin-left:auto; min-width:1200px;  margin-right:auto; clear:both;}
.w1200:after,.w1200:before { display:block; clear:both;  content: " ";}
.headtop{ background:#fff;  border-top:#e5e5e5 solid 1px;}
.headtop-l{ float:left; width:49%;height:30px; line-height:30px; text-align:left; font-size:12px; color:#888; overflow:hidden}
.headtop-l a{color:#888;}
.headtop-r{ float:right; width:49%;height:30px; line-height:30px; text-align:right; font-size:12px; color:#888;overflow:hidden}
.headtop-r a{color:#888; margin:0px 10px;}
.cart{ background:url(https://file.labgogo.com/NewImages/car.gif) no-repeat left; padding-left:20px;}

.log{ width:300px; height:110px; display:block; background:url(https://file.labgogo.com/NewImages/log.jpg) no-repeat left center; float:left; }
.search{ width:570px; height:110px; padding-left:20px; float:left;}
.search-k{ width:480px; height:38px; background:#003c13; margin:25px 0px 0px 0px; position:relative; overflow:hidden}
.search-srk{ width:400px; _width:375px; position:absolute; top:5px; left:5px; padding:5px; height:28px; _height:15px; border:#fff solid 1px; padding-left:25px; background:url(https://file.labgogo.com/NewImages/sou.gif) no-repeat 8px 7px #fff;}
.search-btn{ position:absolute; top:0px; right:0px; color:#fff; border:none; background:none; width:70px; height:38px; line-height:38px; text-align:center; cursor:pointer}
.search-text{ width:100%; height:30px; line-height:30px; color:#888; overflow:hidden;}
.search-text a{ margin-right:10px;color:#888; }
.logo-r{ width:240px; height:110px; font-size:14px; text-align:right; float:right;}
.logo-r b{ color:#dc4300; display:block; margin:25px 0px 5px 0px;}
.logo-r span{ color:#003c13; font-weight:bold;}

.navBox{ background:#023a15; height:40px;}
.navR{ width:980px; float:right; height:40px; font-size:14px; font-weight:bold; line-height:40px; overflow:hidden;}
.navR a{ padding:0px 25px; color:#fff}
.navL{ width:220px; _width:180px; height:40px; padding-left:40px; line-height:40px; font-size:14px; display:block;  font-weight:bold;  color:#fff; text-align:left; float:left; background:url(https://file.labgogo.com/NewImages/fenlei.png) no-repeat 15px center #006a22; overflow:hidden}


.menu{ width:220px; height:352px;  font-size:14px;   color:#fff; text-align:left; float:left; background:#006a22; overflow:hidden}
.menu li{ height:39px; line-height:39px; border-top:#00601f solid 1px;}
.menu li a{ color:#fff; padding-left:15px;  font-size:14px;  }
.banner{ width:730px; display:block; height:352px;float:left; overflow:hidden}
.banner img{ width:100%; height:100%;}

.login{ width:240px; height:352px; float:right; background:#fff; overflow:hidden}
.login-title{ width:100%; height:22px; font-size:14px; color:#404040; padding-left:15px; margin:9px 0px; line-height:22px; border-left:#ef6a22 solid 3px;}
.login-an{ width:100%; height:35px;  border-top:#ddd solid 1px; border-bottom:#ddd solid 1px;}
.login-an span{ padding-left:45px; width:49.8%; _width:30%; float:left; height:35px; line-height:35px; display:block}
.login-an .one{ background:url(https://file.labgogo.com/NewImages/an1.jpg) no-repeat 20px center;  border-right:#ddd solid 1px;}
.login-an .two{ background:url(https://file.labgogo.com/NewImages/an2.jpg) no-repeat 20px center;  }

.rili{ margin:15px 0px 15px 15px; font-family:Microsoft YaHei; font-weight:bold; float:left; width:35px; color:#404040; font-size:14px; overflow:hidden}
.rili span{font-size:18px; font-family:Microsoft YaHei; display:block}
.ri{ margin:25px 0px 15px 0px;float:left; width:50px; font-family:Microsoft YaHei; height:50px; font-size:40px; color:#ef6a22}
.rili-text{ margin:15px 0px 15px 15px; width:110px; float:left; color:#404040; font-size:14px;overflow:hidden}
.rili-text b{color:#ef6a22}

.login-tab{ width:100%; height:37px; clear:both}
.login-tab dt{ width:75px; text-align:right; float:left;}
.login-tab dd{ width:150px; float:left;}
.login-srk{ width:140px; height:23px; padding:0px 3px; border:#e6e6e6 solid 1px;}
.login-in{ background:#177ec3; width:60px; height:30px; line-height:30px; text-align:center; display:block; float:left; color:#fff; margin-right:20px;cursor: pointer;}
.login-reg{background:#ef6a22; width:60px; height:30px; line-height:30px; text-align:center; display:block; float:left; color:#fff;  cursor:pointer}

.hong{ width:100%; height:25px;border-top:#e6e6e6 solid 1px; clear:both }
.pin{ width:220px; height:325px;  font-size:14px;   color:#fff; text-align:left; float:left;  overflow:hidden}
.pin h2{ height:40px; line-height:40px; background:#ef6a22; padding-left:25px; color:#fff; font-size:14px;}
.pin-pic{ width:100%; height:284px; position:relative}
/*.pin-pic{ width:100%; height:284px; }*/
.pin-pic img{ width:100%; height:100%}
/*.pin-text{ position:relative; top:-130px; left:0px; background:rgba(255,255,255,0.8); height:60px; padding-left:35px; width:220px; line-height:20px; padding-top:10px; color:#2b2b2b; font-size:14px; font-weight:bold; z-index:2}*/
.pin-text{ position:absolute; top:155px; left:0px; background:rgba(255,255,255,0.8); height:60px; padding-left:35px; width:100%; line-height:20px; padding-top:10px; color:#2b2b2b; font-size:14px; font-weight:bold; z-index:2}
.brand{ width:730px; display:block; height:325px; float:left; overflow:hidden}
.brand ul{ width:110%;}
.brand li{ width:182.8px; height:81px; float:left; border-bottom:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; overflow:hidden;}
.brand li a img{ width:100%; height:100%;}
.advert{ width:240px; height:325px; display:block; float:right;  overflow:hidden}
.advert img{ width:100%; height:100%}
.indexAdvert{ width:1200px; margin-left:auto;  min-width:1200px; margin-right:auto; overflow:hidden;}
.indexAdvert img{width:100%; }
.newPin{ width:220px; height:328px;  float:left; position:relative; overflow:hidden}
.newPin img{ width:100%; height:100%}
.newPin-text{ position:absolute; bottom:0px; left:0px; text-align:center; color:#fff; background:#64c333; height:95px;  width:100%; line-height:30px; padding-top:15px; font-size:22px; font-weight:bold; z-index:2}
.chemical{ width:980px; display:block; height:328px; float:left;background:#fff; overflow:hidden}
.chemical ul{ width:110%;}
.chemical li a{ display:block;}
.chemical li{ width:245px; height:164px;  float:left; border-bottom:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; overflow:hidden; position:relative}
.chemical li .wen{position:absolute; top:25px; left:20px; z-index:2}
.chemical li .wen h2{ font-size:14px; color:#333; font-weight:400;}
.chemical li .wen h3{ font-size:12px; line-height:25px; color:#999; font-weight:400;}
.chemical li .wen h1{ font-size:18px; color:#ef6a22; }
.chemical li img{ position:absolute; bottom:0px; right:0px; width:120px; height:120px; z-index:1}
.huan{ background:#ef6a22}
.inNewsL{ width:290px; height:205px; border:#ddd solid 1px; background:#fff; float:left; overflow:hidden;}
.inNewsC{ width:600px; height:205px; border:#ddd solid 1px; background:#fff; float:left; overflow:hidden;}
.inNewsR{ width:290px; height:205px; border:#ddd solid 1px; background:#fff; float:right; overflow:hidden;}
.intitle{ height:38px; line-height:38px; background:#f7f7f7; overflow:hidden;  border-bottom:#ddd solid 1px;}
.intitle span{ float:left; color:#333; padding-left:15px; font-size:14px;}
.intitle a{ float:right;  color:#333;padding-right:15px; font-size:12px; font-weight:400;}
.Newsk{ width:100%; _width:90%; padding:8px 15px;}
.Newsk li{ height:25px; line-height:25px; overflow:hidden; position:relative}
.Newsk li a{ width:72%; display:block; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.Newsk li span{ position:absolute; right:0px; top:0px; font-size:12px; color:#999;}
.shiyan{ width:295px; width:295px; height:149px; float:left; margin:8px 5px 0px 8px; padding:5px; _padding-left:0px; border-right:#ddd solid 1px;}
.shiyan img{ float:left; width:150px; height:100px; margin:0px 10px 5px 0px;}
.shiyan h2{ font-size:12px; color:#023a15; line-height:20px;}
.shiyan p{ color:#333}
.Newsk1{ width:285px; _width:235px; float:left; padding:8px 15px;}
.Newsk1 li{ height:25px; line-height:25px; overflow:hidden; }
.Newsk1 li a{ width:100%; display:block; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.Newpic{width:244px; text-align:center; margin:10px auto; }
.Newpic img{width:244px;  height:119px; border:#707070 solid 1px;}
.Newpic p{ text-align:left; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#333}
.map{ background:#e0e0e0; width:100%; float:left; }
.map:after,.map:before {    display:block; clear:both;  content: " ";}
.mapNav{ width:1060px;  padding:30px 0px; float:left;}
.mapNav li{ float:left; width:20%; _width:17%; padding-left:25px;}
.mapNav li b{ font-size:14px; display:block; color:#535353; margin-bottom:10px;}
.mapNav li a{ font-size:12px; display:block; color:#535353;}
.ewm{ float:left; padding:50px 0px 0px 10px}
.bai{ background:#fff;clear:both; padding:20px 50px;}
.botNav{ width:100%; color:#535353; text-align:center; font-size:12px;  line-height:25px;}
.botNav a{ padding:0px 5px;  color:#535353; }
.botNav span{ padding:0px 5px;  color:#535353; }


/*list*/
.weizhi{ width:1200px; height:40px; color:#888; min-width:1200px; line-height:40px; margin:0 auto;}
.weizhi a{color:#888;}
.baiBg{ width:1200px; _width:1160px; background:#fff; padding:22px; min-width:1200px; margin:0 auto; min-height:500px;}
.list_T{ height:38px; line-height:38px; font-size:14px; border-bottom:#ddd solid 1px; background:#fafafa}
.hxsj{ background:url(https://file.labgogo.com/NewImages/sj.jpg) no-repeat 15px center; padding-left:30px;}
.zhh{ width:95%; padding:10px 0px; margin:0 auto; }
.zhh a{ padding:0px 30px 0px 0px; line-height:30px; color: #006a22; display:inline-table}
.tabl{width:947px; height:914px;  float:left; overflow:hidden }
.w68{ width:68px; height:54px; margin:13px auto;}
.wbtn{ width:102px; height:30px; text-align:center; font-size:12px; line-height:30px; background:#ef6a22; color:#fff; border-radius:3px; display:block;}
.wbtn:hover{ color: #fff; }
.botbor{ border-bottom:#ddd solid 1px;}
.shuj{width:945px; height:849px; background:#fff; overflow:hidden}
.shuj tr td{  border-bottom:#ddd solid 1px;}
.listAD{ width:200px; float:right; overflow:hidden}
.listAD img{ width:200px; margin-bottom:15px;}

.pagesK{ width:100%; font-size:12px; margin:20px; color:#ddd; text-align:center;}
.pagesK a{ color:#535353; border:#ddd solid 1px; padding:4px 7px; margin:5px; cursor:pointer}
.pNow{ border:none !important; padding:0px !important;}
.font12{ font-size:12px;}


/*pages*/
.skill{ width:95%; }
.skill:after,.skill:before { display:block; clear:both;  content: " ";}
.skill dt{  top:0px; left:0px; width:40px; float:left; padding:2px 5px 2px 0px; margin:2px 5px;}
.skill dd{ padding-left:45px; font-size:12px; line-height:20px;}
.skill dd a{ padding:1px 5px; border-radius:3px; margin:3px 5px; color:#006a22; display:inline-table}
.skNow{ background:#006a22; color:#fff !important;}

.padd10{ padding:10px 0px}

.lore{ width:100%;}
.lore:after,.lore:before { display:block; clear:both;  content: " ";}
.lore img{ float:left; margin-right:20px; width:221px; height:96px;}
.lore h2{ font-size:20px; color:#ef6a22; font-family:Microsoft YaHei; font-weight:bold; padding-top:20px;}
.lore p{ font-size:16px; color:#666; font-family:Microsoft YaHei;font-weight:bold; line-height:20px; height:50px; overflow:hidden; padding-top:8px; }


.spread{ width:100%; background:#ececec; color:#666; height:40px; font-weight:bold; line-height:40px; border:#ccc solid 1px; overflow:hidden}
.spread span{ border-right:#ccc solid 1px; color:#333; padding-left:25px; float:left; width:210px; _width:185px;}
.shou{ width:100px; _width:75px; padding-left:25px; float:right; position:relative; cursor:pointer}
.shou img{position:absolute; top:10px; right:20px; width:19px; height:19px; margin-left:8px; line-height:0px; display:inline-block; }
.hong{ color:#ea5d5a}


.service{width:100%; border-left:#ddd solid 1px; border-right:#ddd solid 1px;   background:#fff; overflow:hidden}
.service tr td{ height:40px;  border-bottom:#ddd solid 1px;}
.serviceChu{ color:#ff0000; padding-left:30px;}
.serviceChu span{ padding-left:10px;}
.servc{ color:#ea5d5a; margin-right:20px; font-weight:bold}
.servicepice{ width:52px; height:20px;  border:#ddd solid 1px;}
.servc-T{ height:38px; line-height:38px; font-size:12px; font-weight:bold; border-bottom:#ddd solid 1px; background:#fafafa}

.Information{ height:40px; line-height:40px; border-bottom:#ddd solid 1px; font-size:14px; overflow:hidden}
.Information span{ width:120px; height:40px; display:block; float:left; text-align:center; border-right:#ddd solid 1px;}
.Information-con{ padding:26px 35px; font-size:12px; color:#333}
.InfoNow{ background:#fafafa}

.Related{ width:100%; display:block; background:#fff; overflow:hidden}
.Related ul{ width:110%;}
.Related li a{ display:block;}
.Related li{ width:200px; height:164px;  float:left; border-bottom:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; overflow:hidden; position:relative}
.Related li .wen{position:absolute; top:15px; left:15px; width:100%; z-index:2}
.Related li .wen h2{ width:70%; font-size:12px; height:50px; margin:0px; line-height:20px; color:#333; font-weight:400;}
.Related li .wen h1{ font-size:18px; color:#ef6a22; font-family:Microsoft YaHei;}
.Related li img{ position:absolute; bottom:0px; right:0px; width:133px; height:73px; z-index:1}

.fl_left{ float:left;}
.img-chg{
    display:flex;
    align-items:center;
    justify-content:center;
}



.inq-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 20px 0;
}

    .inq-box .area-top div {
        display: inline-block;
    }

    .inq-box .area-btm div {
        display: inline-block;
    }

    .inq-box .tit-txt {
        width: 60px;
    }

    .inq-box .qua-top div {
        display: inline-block;
    }

    .inq-box .qua-btm div {
        display: inline-block;
    }

.remark-box div {
    float: left;
}

.inq-box .area-btm {
    margin-top: 10px;
}

.inq-box .qua-btm {
    margin-top: 10px;
}

.inq-box input {
    width: 220px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
}

.inq-box select {
    width: 100px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    padding-left: 5px;
}

.btn-submit {
    width: 80px !important;
    height: 40px !important;
    line-height: 40px !important;
    background: #00A26C;
    color: #fff;
    margin: 10px 3px;
    border-radius: 3px !important;
    padding-right: 8px;
}

.inq-box .sel-invoice {
    width: 306px
}

.inq-box .tit-txt-rmk {
    padding-right: 10px;
}

.inq-box textarea {
    border: 1px solid #d3d3d3;
    border-radius: 3px;
}

.inq-title {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    border: #ddd solid 1px;
    background: #fafafa;
    margin-top: 18px;
    border-bottom: none;
}
.inq-box .qua-ipt{
    width: 100px;
}
.inq-mr-top{
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
}